from django.urls import path,re_path
from host import views

urlpatterns = [
  	path('categorys/', views.CategorysView.as_view()),  # 主机分类数据

    # 后续实现编辑的思路，前端先get获取数据，渲染到要修改的编辑框，然后按修改提交按钮，再调用这里的put方法，进行修改
    path('list/', views.HostView.as_view({'get': 'list', 'post': 'create'})),  # 主机数据
    re_path('list/(?P<pk>\d+)', views.HostView.as_view({'get': 'retrieve',})),  # 获取单个主机数据
    path('host_excel/', views.HostExcelView.as_view()),

    # 文件管理接口
    re_path('^file/(?P<pk>\d+)/', views.HostFileView.as_view({'get': 'get_folders','post': 'upload_file', 'delete': 'delete_file'})),
]
